﻿.button
{        
	display: inline-block;
	white-space: nowrap;
	background-color: #ccc;
	border: 1px solid #777;
    padding: 0 1.5em;
    margin: 0.5em;
    font: bold 1em/2em Arial, Helvetica;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
    -moz-border-radius: .2em;
    -webkit-border-radius: .2em;
    border-radius: .2em;
    -moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
    background-image: linear-gradient(top, #eee, #ccc);
    color: blue;
}

.button:hover
{
	background-color: #ddd;        
	background-image: linear-gradient(top, #fafafa, #ddd);
	color: Blue;
}

.button:active
{
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	position: relative;
	top: 1px;
	color:Blue;
}

.button:focus
{
	outline: 0;
	background: #fafafa;
	color: blue;
}    

.button:before
{
	background: #ccc;
	background: rgba(0,0,0,.1);
	float: left;        
	width: 1em;
	text-align: center;
	font-size: 1.5em;
	margin: 0 1em 0 -1em;
	padding: 0 .2em;
	-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-moz-border-radius: .20em 0 0 .20em;
	-webkit-border-radius: .20em 0 0 .20em;
	border-radius: .20em 0 0 .20em;
    pointer-events: none;
    color:Blue;                
}

/*Forms*/
.add:before    { content: "\271A"; }
.edit:before   { content: "\270E"; }
.delete:before { content: "\2718";}
.save:before   { content: "\2714";}
.email:before  { content: "\2709";}
.cross:before  { content: "\2716"; }
.close:before  { content: "\2196"; }

/*Math & Factions*/
.pi:before            { content: "\213C"; }
.one_thrid:before     { content: "\2153"; }
.two_thrid:before     { content: "\2154"; }
.one_fifth:before     { content: "\2155"; }
.two_fifth:before     { content: "\2156"; }
.three_fifth:before   { content: "\2157"; }
.four_fifth:before    { content: "\2158"; }
.one_sixth:before     { content: "\2159"; }
.five_sixth:before    { content: "\215A"; }
.one_eighth:before    { content: "\215B"; }
.three_eighth:before  { content: "\215C"; }
.five_eighth:before   { content: "\215D"; }
.seven_eighth:before  { content: "\215E"; }
.quarter:before       { content: "\00BC"; }
.half:before          { content: "\00BD"; }
.three_quarter:before { content: "\00BE"; }

#contenedor400
{
 background: white;
 width: 400px; 
 height : 100%;
 margin-top: 8px; 
 padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 5px; 
 padding-top: 5px; 
 border: 1px solid #003d6b;
 -moz-border-radius-bottomright: 10px;
 border-bottom-right-radius: 10px;
 -moz-border-radius-bottomleft: 10px;
 border-bottom-left-radius: 10px; 
 -moz-border-radius-topright: 10px;
 border-top-right-radius: 10px;
 -moz-border-radius-topleft: 10px;
 border-top-left-radius: 10px;  
}

#contenedor500
{
 background: white;
 width: 500px; 
 height : 100%;
 margin-top: 8px; 
 padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 5px; 
 padding-top: 5px;
 border: 1px solid #003d6b;
 -moz-border-radius-bottomright: 10px;
 border-bottom-right-radius: 10px;
 -moz-border-radius-bottomleft: 10px;
 border-bottom-left-radius: 10px; 
 -moz-border-radius-topright: 10px;
 border-top-right-radius: 10px;
 -moz-border-radius-topleft: 10px;
 border-top-left-radius: 10px;    
}

#contenedor600
{
 background: white;
 width: 600px; 
 height : 100%;
 margin-top: 8px; 
 padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 5px; 
 padding-top: 5px; 
 border: 1px solid #003d6b;
 -moz-border-radius-bottomright: 10px;
 border-bottom-right-radius: 10px;
 -moz-border-radius-bottomleft: 10px;
 border-bottom-left-radius: 10px; 
 -moz-border-radius-topright: 10px;
 border-top-right-radius: 10px;
 -moz-border-radius-topleft: 10px;
 border-top-left-radius: 10px;  
}

#contenedor700
{
 background: white;
 width: 700px; 
 height : 100%;
 margin-top: 8px; 
 padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 5px; 
 padding-top: 5px;
 border: 1px solid #003d6b;
 -moz-border-radius-bottomright: 10px;
 border-bottom-right-radius: 10px;
 -moz-border-radius-bottomleft: 10px;
 border-bottom-left-radius: 10px; 
 -moz-border-radius-topright: 10px;
 border-top-right-radius: 10px;
 -moz-border-radius-topleft: 10px;
 border-top-left-radius: 10px;    
}

#contenedor800
{
 background: white;
 width: 800px; 
 height : 100%;
 margin-top: 8px; 
 padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 5px; 
 padding-top: 5px;
 border: 1px solid #003d6b;
 -moz-border-radius-bottomright: 10px;
 border-bottom-right-radius: 10px;
 -moz-border-radius-bottomleft: 10px;
 border-bottom-left-radius: 10px; 
 -moz-border-radius-topright: 10px;
 border-top-right-radius: 10px;
 -moz-border-radius-topleft: 10px;
 border-top-left-radius: 10px;    
}

#contenedor900
{
 background: white;
 width: 900px; 
 height : 100%;
 margin-top: 8px; 
 padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 5px; 
 padding-top: 5px;
 border: 1px solid #003d6b;
 -moz-border-radius-bottomright: 10px;
 border-bottom-right-radius: 10px;
 -moz-border-radius-bottomleft: 10px;
 border-bottom-left-radius: 10px; 
 -moz-border-radius-topright: 10px;
 border-top-right-radius: 10px;
 -moz-border-radius-topleft: 10px;
 border-top-left-radius: 10px;    
}

#contenedor878
{
 background: white;
 width: 878px; 
 height : 100%;
 margin-top: 8px; 
 padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 5px; 
 padding-top: 5px;
 border: 1px solid #003d6b;
 -moz-border-radius-bottomright: 10px;
 border-bottom-right-radius: 10px;
 -moz-border-radius-bottomleft: 10px;
 border-bottom-left-radius: 10px; 
 -moz-border-radius-topright: 10px;
 border-top-right-radius: 10px;
 -moz-border-radius-topleft: 10px;
 border-top-left-radius: 10px;    
}


#contenedor700h
{
 width: 700px; 
 margin-top: 0px; 
 padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 10px; 
 padding-top: 10px;
 background: white;
 height : 100%;
 border: 1px solid #003d6b;
 -moz-border-radius-bottomright: 10px;
 border-bottom-right-radius: 10px;
 -moz-border-radius-bottomleft: 10px;
 border-bottom-left-radius: 10px; 
 -moz-border-radius-topright: 10px;
 border-top-right-radius: 10px;
 -moz-border-radius-topleft: 10px;
 border-top-left-radius: 10px;   
}

#separador1
{
     border: 1px solid #005b99;
}